intro
Jennys findings
Hi Jule,
ich hab heute das Area calculation script genutzt und habe hier eine deutliche Diskrepanz bei der bestimmten Area per FOV festgestellt.
Bei den Chips wurden FOV gewählt, die nahezu voll mit Gewebe sind. Daher sind mir vorallem die Chips mit nur 30 bzw. 40% Gewebeabdeckung aufgefallen. Diese Werte können nicht richtig sein.
JennyResult <- data.frame(
chip_ID = c("M2183864","M2183872","M2183874","M2183878","M2183880","M2183882","M2183884","M2183890","M2183896"),
FOV = c(40,43,34,30,40,43,39,43,31),
perc=c(46.8925,75.9814,32.43235,38.7,43.3725,46.46977,78.48718,57.96977,61.69355),
Area = c(6.720818,11.732213,3.957772,4.128046,6.136645,7.12264,10.883047,8.95558,6.831417),
calculatedArea = c(14,15.05,11.9,10.5,14,15.05,13.65,15.05,10.85))
output_dir <- "data_output/BUGS/26240"%>%create_working_directory()
chip_IDs <- JennyResult$chip_ID
Ich hab mir Chip M2183864 einmal genauer angeschaut. Hier sind bei einigen Positionen nur um die 20% angegeben. Z.B. Position 219 und 249. Und beide Positionen sind nahezu voll von Gewebe bedeckt.
Die Chips wurden in Hannover auf dem Zellscanner gemessen. Da scheint noch irgendwo was in dem Script fehlerhaft zu sein.
process parametes
with RJobTissueArea Version 0.0.0.22 the tissue detection algorithm was extended by options for noise reduction and attenuation of tiny bright pixels.
Attenuation of bright pixel spots general yield in a better tissue detection. Noise reduction especially play a role for images containing artefacts and background noise. With the use of noiseReduction a theshold of 1 is recommended.
The threshold defines the greyvalue above which a pixels is assigned to tissue group. A high threshold potentially result a lower tissue area. A very low threshold may affect that background counts as tissue.
standard parameter-settings:
| 4 |
0 |
FALSE |
- without attenuation or noise reduction (best setting in package versions < 0.0.0.22
|
| 1 |
0 |
TRUE |
|
| 35 |
0.01 |
FALSE |
|
| 35 |
0.01 |
TRUE |
- attenuation and noise reduction
|
| 25 |
0.01 |
TRUE |
- lower threshold + attenuation and noise reduction
|
without improvements
- tissue image (left) and result tissueDetection result (right)
- no tissue: black, detected tissue: white
with attenuation and noise reduction
LS0tCnRpdGxlOiAiQlVHRklYIFJFUE9SVCAtIDI2MjQwIgphdXRob3I6ICJZb3VyIE5hbWUiCmRhdGU6ICdgciBmb3JtYXQoU3lzLkRhdGUoKSwgIiVCICVkLCAlWSIpYCcKb3V0cHV0OgogIGh0bWxfbm90ZWJvb2s6CiAgICBjb2RlX2ZvbGRpbmc6IGhpZGUKICAgIGRmX3ByaW50OiBwYWdlZAogICAgZmlnX2NhcHRpb246IHllcwogICAgaGlnaGxpZ2h0OiBoYWRkb2NrCiAgICB0aGVtZTogY29zbW8KICAgIHRvYzogeWVzCiAgICB0b2NfZmxvYXQ6CiAgICAgIGNvbGxhcHNlZDogbm8KICAgICAgc21vb3RoX3Njb2xsOiB5ZXMKYWJzdHJhY3Q6ICdUaGUgYWltIG9mIHRoaXMgJwotLS0KCmBgYHtyIHNldHVwLCBpbmNsdWRlPUZBTFNFfQprbml0cjo6b3B0c19jaHVuayRzZXQoZWNobyA9IFRSVUUsCiAgICAgICAgICAgICAgICAgICAgICBldmFsID0gVFJVRSkKCmxpYnJhcnkoUkpvYlRpc3N1ZUFyZWEpCmBgYAoKIyBpbnRybyAKCioqSmVubnlzIGZpbmRpbmdzKioKCkhpIEp1bGUsCgppY2ggaGFiIGhldXRlIGRhcyBBcmVhIGNhbGN1bGF0aW9uIHNjcmlwdCBnZW51dHp0IHVuZCBoYWJlIGhpZXIgZWluZSBkZXV0bGljaGUgRGlza3JlcGFueiBiZWkgZGVyIGJlc3RpbW10ZW4gQXJlYSBwZXIgRk9WIGZlc3RnZXN0ZWxsdC4KCkJlaSBkZW4gQ2hpcHMgd3VyZGVuIEZPViBnZXfDpGhsdCwgZGllIG5haGV6dSB2b2xsIG1pdCBHZXdlYmUgc2luZC4gIERhaGVyIHNpbmQgbWlyIHZvcmFsbGVtIGRpZSBDaGlwcyBtaXQgbnVyIDMwIGJ6dy4gNDAlIEdld2ViZWFiZGVja3VuZyBhdWZnZWZhbGxlbi4gRGllc2UgV2VydGUga8O2bm5lbiBuaWNodCByaWNodGlnIHNlaW4uCgpgYGB7cn0KSmVubnlSZXN1bHQgPC0gZGF0YS5mcmFtZSgKICBjaGlwX0lEID0gYygiTTIxODM4NjQiLCJNMjE4Mzg3MiIsIk0yMTgzODc0IiwiTTIxODM4NzgiLCJNMjE4Mzg4MCIsIk0yMTgzODgyIiwiTTIxODM4ODQiLCJNMjE4Mzg5MCIsIk0yMTgzODk2IiksCiAgRk9WID0gYyg0MCw0MywzNCwzMCw0MCw0MywzOSw0MywzMSksCiAgcGVyYz1jKDQ2Ljg5MjUsNzUuOTgxNCwzMi40MzIzNSwzOC43LDQzLjM3MjUsNDYuNDY5NzcsNzguNDg3MTgsNTcuOTY5NzcsNjEuNjkzNTUpLAogIEFyZWEgPSBjKDYuNzIwODE4LDExLjczMjIxMywzLjk1Nzc3Miw0LjEyODA0Niw2LjEzNjY0NSw3LjEyMjY0LDEwLjg4MzA0Nyw4Ljk1NTU4LDYuODMxNDE3KSwKICBjYWxjdWxhdGVkQXJlYSA9IGMoMTQsMTUuMDUsMTEuOSwxMC41LDE0LDE1LjA1LDEzLjY1LDE1LjA1LDEwLjg1KSkKCm91dHB1dF9kaXIgPC0gImRhdGFfb3V0cHV0L0JVR1MvMjYyNDAiJT4lY3JlYXRlX3dvcmtpbmdfZGlyZWN0b3J5KCkKCmNoaXBfSURzIDwtIEplbm55UmVzdWx0JGNoaXBfSUQKYGBgCgpJY2ggaGFiIG1pciBDaGlwIE0yMTgzODY0IGVpbm1hbCBnZW5hdWVyIGFuZ2VzY2hhdXQuIEhpZXIgc2luZCBiZWkgZWluaWdlbiBQb3NpdGlvbmVuIG51ciB1bSBkaWUgMjAlIGFuZ2VnZWJlbi4gWi5CLiBQb3NpdGlvbiAyMTkgdW5kIDI0OS4gVW5kIGJlaWRlIFBvc2l0aW9uZW4gc2luZCBuYWhlenUgdm9sbCB2b24gR2V3ZWJlIGJlZGVja3QuIAoKRGllIENoaXBzIHd1cmRlbiBpbiBIYW5ub3ZlciBhdWYgZGVtIFplbGxzY2FubmVyIGdlbWVzc2VuLiBEYSBzY2hlaW50IG5vY2ggaXJnZW5kd28gd2FzIGluIGRlbSBTY3JpcHQgZmVobGVyaGFmdCB6dSBzZWluLgoKIVtBdXN6dWcgRXJnZWJuaXN0YWJlbGxlXShpbWFnZS5wbmcpCgojIHByZXBhcmUgaW5wdXQKCioqY3JlYXRlIFNjYW5IaXN0b3J5KioKCmBgYHtyfQpTY2FuSGlzdG9yeSA8LSBjcmVhdGVfU2Nhbkhpc3RvcnlfZXh0ZW5kZWQoY2hpcF9JRHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRwdXRfZGlyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzdWx0X0lEID0gZ3JvdXBfSUQpCmBgYAoKKipzZWxlY3QgdmFsaWQgaGRyIGltYWdlIGdyb3VwcyoqCgpgYGB7cn0KaW1hZ2VfZ3JvdXBzIDwtIGNyZWF0ZV9oZHJfaW1hZ2VfZ3JvdXBzKFNjYW5IaXN0b3J5KQpgYGAKCiMgY2hlY2sgaW5wdXQgCgoqKnJlcG9ydGVkIGNoaXBfSUQgLSBwb3NpdGlvbnMgYXJlIG5vdCBjb3JyZWN0KioKCmBgYHtyfQppbWFnZV9ncm91cHMlPiUKICBkcGx5cjo6ZmlsdGVyKAogICBncm91cF9JRCAlaW4lIHBhc3RlMChKZW5ueVJlc3VsdCRjaGlwX0lELCJfIixKZW5ueVJlc3VsdCRGT1YpKQogCmBgYAoKYGBge3J9CmNoaXBfSUQgPC0gIk0yMTgzODY0Igpwb3NpdGlvbnMgPC0gYygyMTksMjQ5KQpwb3MgPC0gd2hpY2goaW1hZ2VfZ3JvdXBzJGdyb3VwX0lEICVpbiUgcGFzdGUwKGNoaXBfSUQsIl8iLHBvc2l0aW9ucykpCmBgYAoKKiphcHBseSB0aXNzdWUgZGV0ZWN0aW9uIHdvcmtmbG93KioKCmBgYHtyfQpwcm9jZXNzX1Rpc3N1ZURldGVjdGlvbldvcmtmbG93KGltYWdlX2dyb3VwcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRwdXRfZGlyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpZ21hID0gMTUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhyZXNob2xkID0gMSwgIzM1LCAjCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2luZG93ID0gNTAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0ZW51YXRpb24gPSAwLCAjMC4wMSwgIwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vaXNlUmVkdWN0aW9uID0gVFJVRSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbG90X2ltYWdlID1UUlVFLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHBvcnRfcmVzdWx0ID0gVFJVRSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXN1bHRfSUQgPSAibm9pc2VSZWR1Y3Rpb24iKQpgYGAKCgojIHByb2Nlc3MgcGFyYW1ldGVzCgp3aXRoIFJKb2JUaXNzdWVBcmVhIFZlcnNpb24gMC4wLjAuMjIgdGhlIHRpc3N1ZSBkZXRlY3Rpb24gYWxnb3JpdGhtIHdhcyBleHRlbmRlZCBieSBvcHRpb25zIGZvciBub2lzZSByZWR1Y3Rpb24gYW5kIGF0dGVudWF0aW9uIG9mIHRpbnkgYnJpZ2h0IHBpeGVscy4KCkF0dGVudWF0aW9uIG9mIGJyaWdodCBwaXhlbCBzcG90cyBnZW5lcmFsIHlpZWxkIGluIGEgYmV0dGVyIHRpc3N1ZSBkZXRlY3Rpb24uIE5vaXNlIHJlZHVjdGlvbiBlc3BlY2lhbGx5IHBsYXkgYSByb2xlIGZvciBpbWFnZXMgY29udGFpbmluZyBhcnRlZmFjdHMgYW5kIGJhY2tncm91bmQgbm9pc2UuIFdpdGggdGhlIHVzZSBvZiBub2lzZVJlZHVjdGlvbiBhIHRoZXNob2xkIG9mIDEgaXMgcmVjb21tZW5kZWQuCgpUaGUgdGhyZXNob2xkIGRlZmluZXMgdGhlIGdyZXl2YWx1ZSBhYm92ZSB3aGljaCBhIHBpeGVscyBpcyBhc3NpZ25lZCB0byB0aXNzdWUgZ3JvdXAuIEEgaGlnaCB0aHJlc2hvbGQgcG90ZW50aWFsbHkgcmVzdWx0IGEgbG93ZXIgdGlzc3VlIGFyZWEuIEEgdmVyeSBsb3cgdGhyZXNob2xkIG1heSBhZmZlY3QgdGhhdCBiYWNrZ3JvdW5kIGNvdW50cyBhcyB0aXNzdWUuICAKCioqc3RhbmRhcmQgcGFyYW1ldGVyLXNldHRpbmdzOioqCgorLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKfCB0aHJlc2hvbGQgICAgIHwgYXR0ZW51YXRpb24gICB8IG5vaXNlUmVkdWN0aW9ufCBBZHZhbnRhZ2VzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cis9PT09PT09PT09PT09PT0rPT09PT09PT09PT09PT09Kz09PT09PT09PT09PT09PSs9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Kwp8IDQgICAgICAgICAgICAgfCAwICAgICAgICAgICAgIHwgRkFMU0UgICAgICAgICB8IC0gd2l0aG91dCBhdHRlbnVhdGlvbiBvciBub2lzZSByZWR1Y3Rpb24gICAgICAgICAgIHwKfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgfCAgIChiZXN0IHNldHRpbmcgaW4gcGFja2FnZSB2ZXJzaW9ucyA8IDAuMC4wLjIyICAgICB8CistLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwp8IDEgICAgICAgICAgICAgfCAwICAgICAgICAgICAgIHwgVFJVRSAgICAgICAgICB8IC0gbm9pc2UgcmVkdWN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCnwgMzUgICAgICAgICAgICB8IDAuMDEgICAgICAgICAgfCBGQUxTRSAgICAgICAgIHwgLSBhdHRlbnVhdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAorLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKfCAzNSAgICAgICAgICAgIHwgMC4wMSAgICAgICAgICB8IFRSVUUgICAgICAgICAgfCAtIGF0dGVudWF0aW9uIGFuZCBub2lzZSByZWR1Y3Rpb24gICAgICAgICAgICAgICAgICB8CistLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwp8IDI1ICAgICAgICAgICAgfCAwLjAxICAgICAgICAgIHwgVFJVRSAgICAgICAgICB8IC0gbG93ZXIgdGhyZXNob2xkICsgYXR0ZW51YXRpb24gYW5kIG5vaXNlIHJlZHVjdGlvbnwKKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCgojIyB3aXRob3V0IGltcHJvdmVtZW50cwoKLSB0aXNzdWUgaW1hZ2UgKGxlZnQpIGFuZCByZXN1bHQgdGlzc3VlRGV0ZWN0aW9uIHJlc3VsdCAocmlnaHQpCi0gbm8gdGlzc3VlOiBibGFjaywgZGV0ZWN0ZWQgdGlzc3VlOiB3aGl0ZQoKIAohW3Jlc3VsdHNfTTIxODM4NjRfMjE5OiBdKEM6L1VzZXJzL29ydG1hbm4vRG9jdW1lbnRzL0dpdEh1Yi9SSm9iVGlzc3VlQXJlYS9kYXRhX291dHB1dC9CVUdTLzI2MjQwL2ltYWdlX3Byb2Nlc3NpbmcvcmVzdWx0X3Bsb3RzLzE1XzRfNTBfMF9GQUxTRS9SZXN1bHRJbWFnZXNfX00yMTgzODY0XzIxOV9QMTc2MTQ1MS5wbmcpCgohW3Jlc3VsdHNfTTIxODM4NjRfMjQ5OiB0aXNzdWUgaW1hZ2UgKGxlZnQpIGFuZCByZXN1bHQgdGlzc3VlRGV0ZWN0aW9uIChyaWdodCldKEM6L1VzZXJzL29ydG1hbm4vRG9jdW1lbnRzL0dpdEh1Yi9SSm9iVGlzc3VlQXJlYS9kYXRhX291dHB1dC9CVUdTLzI2MjQwL2ltYWdlX3Byb2Nlc3NpbmcvcmVzdWx0X3Bsb3RzLzE1XzRfNTBfMF9GQUxTRS9SZXN1bHRJbWFnZXNfX00yMTgzODY0XzI0OV9QMTc2MTQ1MS5wbmcpCgojIyB3aXRoIGF0dGVudWF0aW9uCgohW3Jlc3VsdHNfTTIxODM4NjRfMjE5OiB0aXNzdWUgaW1hZ2UgKGxlZnQpIGFuZCByZXN1bHQgdGlzc3VlRGV0ZWN0aW9uIChyaWdodCldKEM6L1VzZXJzL29ydG1hbm4vRG9jdW1lbnRzL0dpdEh1Yi9SSm9iVGlzc3VlQXJlYS9kYXRhX291dHB1dC9CVUdTLzI2MjQwL2ltYWdlX3Byb2Nlc3NpbmcvcmVzdWx0X3Bsb3RzLzE1XzBfNTBfMC4wMV9GQUxTRS9SZXN1bHRJbWFnZXNfX00yMTgzODY0XzIxOV9QMTc2MTQ1MS5wbmcpCgohW3Jlc3VsdHNfTTIxODM4NjRfMjQ5OiB0aXNzdWUgaW1hZ2UgKGxlZnQpIGFuZCByZXN1bHQgdGlzc3VlRGV0ZWN0aW9uIChyaWdodCldKEM6L1VzZXJzL29ydG1hbm4vRG9jdW1lbnRzL0dpdEh1Yi9SSm9iVGlzc3VlQXJlYS9kYXRhX291dHB1dC9CVUdTLzI2MjQwL2ltYWdlX3Byb2Nlc3NpbmcvcmVzdWx0X3Bsb3RzLzE1XzBfNTBfMC4wMV9GQUxTRS9SZXN1bHRJbWFnZXNfX00yMTgzODY0XzI0OV9QMTc2MTQ1MS5wbmcpCgojIyBub2lzZSByZWR1Y3Rpb24KCiFbcmVzdWx0c19NMjE4Mzg2NF8yMTk6IHRpc3N1ZSBpbWFnZSAobGVmdCkgYW5kIHJlc3VsdCB0aXNzdWVEZXRlY3Rpb24gKHJpZ2h0KV0oQzovVXNlcnMvb3J0bWFubi9Eb2N1bWVudHMvR2l0SHViL1JKb2JUaXNzdWVBcmVhL2RhdGFfb3V0cHV0L0JVR1MvMjYyNDAvaW1hZ2VfcHJvY2Vzc2luZy9yZXN1bHRfcGxvdHMvMTVfMV81MF8wX1RSVUUvUmVzdWx0SW1hZ2VzX19NMjE4Mzg2NF8yMTlfUDE3NjE0NTEucG5nKQoKIVtyZXN1bHRzX00yMTgzODY0XzI0OTogdGlzc3VlIGltYWdlIChsZWZ0KSBhbmQgcmVzdWx0IHRpc3N1ZURldGVjdGlvbiAocmlnaHQpXShDOi9Vc2Vycy9vcnRtYW5uL0RvY3VtZW50cy9HaXRIdWIvUkpvYlRpc3N1ZUFyZWEvZGF0YV9vdXRwdXQvQlVHUy8yNjI0MC9pbWFnZV9wcm9jZXNzaW5nL3Jlc3VsdF9wbG90cy8xNV8xXzUwXzBfVFJVRS9SZXN1bHRJbWFnZXNfX00yMTgzODY0XzI0OV9QMTc2MTQ1MS5wbmcpCgoKIyMgd2l0aCBhdHRlbnVhdGlvbiBhbmQgbm9pc2UgcmVkdWN0aW9uCgoKIVtyZXN1bHRzX00yMTgzODY0XzIxOTogdGlzc3VlIGltYWdlIChsZWZ0KSBhbmQgcmVzdWx0IHRpc3N1ZURldGVjdGlvbiAocmlnaHQpXShDOi9Vc2Vycy9vcnRtYW5uL0RvY3VtZW50cy9HaXRIdWIvUkpvYlRpc3N1ZUFyZWEvZGF0YV9vdXRwdXQvQlVHUy8yNjI0MC9pbWFnZV9wcm9jZXNzaW5nL3Jlc3VsdF9wbG90cy8xNV8zNV81MF8wLjAxX1RSVUUvUmVzdWx0SW1hZ2VzX19NMjE4Mzg2NF8yMTlfUDE3NjE0NTEucG5nKQoKIVtyZXN1bHRzX00yMTgzODY0XzI0OTogdGlzc3VlIGltYWdlIChsZWZ0KSBhbmQgcmVzdWx0IHRpc3N1ZURldGVjdGlvbiAocmlnaHQpXShDOi9Vc2Vycy9vcnRtYW5uL0RvY3VtZW50cy9HaXRIdWIvUkpvYlRpc3N1ZUFyZWEvZGF0YV9vdXRwdXQvQlVHUy8yNjI0MC9pbWFnZV9wcm9jZXNzaW5nL3Jlc3VsdF9wbG90cy8xNV8zNV81MF8wLjAxX1RSVUUvUmVzdWx0SW1hZ2VzX19NMjE4Mzg2NF8yNDlfUDE3NjE0NTEucG5nKQo=